#ifndef __core_attribute_hpp__
#define __core_attribute_hpp__

#include "attribute.h"

namespace core
{
    template<typename Type>
    bool GetDefaultAttribute(const KeyAttribute& key, Type* value)
    {
        if (!value)
        {
            return false;
        }

        *value = Type();
        return true;
    }
}

#endif